Communication terminal apparatus and communication terminal apparatus control method

ABSTRACT

A communication terminal apparatus includes a communication section that controls communication to a destination and a browser that analyzes hypertexts, and displays an image in accordance with the analyzed hypertexts on a display, the image having at least an input field. Hardware keys are configured to input numbers and characters, and are selectively operable in a first mode to input a destination number to the communication section in order to communicate with the destination, and in a second mode to input data to the input field. A controller controls a status of the hardware keys in one of the first and second modes. The controller controls the hardware keys to input data to the browser when an input position is in the input field, and controls the hardware keys to input a destination number to the communication section when the input position is out of the input field.

[0001] This application is a Continuation of U.S. application Ser. No.09/300,517, filed on Apr. 28, 1999, the contents of which are hereinexpressly incorporated by reference in its entirety.

BACKGROUND OF THE INVENTION

[0002] 1. Field of the Invention

[0003] The present invention relates to communication terminal apparatusequipped with a display and methods for controlling these communicationterminal apparatus.

[0004] 2. Description of the Related Art

[0005] Recently, in line with the widespread use of the Internet,clients having a WWW browser function access a WWW server and browseHTML documents. These clients include personal computers (hereinafterreferred to as “PC”) and personal digital assistants (hereinafterreferred to as “PDA”).

[0006] Some clients have a touch panel display rather than a keyboard.Clients of this type are usually designed to use a soft keyboard toenter characters in input fields of an HTML document displayed on ascreen. The input modes of characters are switched by the soft keyboardbetween alphabet, number, hiragana, katakana, kanji, etc.

[0007] However, conventional communication terminal apparatuses requirecomplicated operations involving the need to start the soft keyboardevery time characters are entered in the input fields of the HTMLdocuments or the need to change input modes, etc. Moreover, once thesoft keyboard is started, the screen is occupied by the soft keyboard,reducing the visible space of the HTML documents.

SUMMARY OF THE INVENTION

[0008] It is an first objective of the present invention to provide acommunication terminal apparatus that will allow characters to beentered in the input fields of hypertexts only by simple operations.

[0009] It is an second objective of the present invention to provide amethod of controlling communication terminal that will allow charactersto be entered in the input fields of hypertexts only by simpleoperations.

[0010] The above objective is achieved by a communication terminalapparatus, comprising display section for displaying information;hypertext browsing section for analyzing hypertexts and displaying ascreen according to the analysis-results on said display section;pointing section for pointing arbitrary positions on said screen; callsection for making a call over a line; hardware key section for enteringcall numbers to said call section; and controlling section forcontrolling said hardware key section, wherein said controlling sectionswitches, when the position pointed by said pointing section is withinan input field of said hypertext, the output destination of saidhardware key section from said call section to said hypertext browsingsections allowing inputs from said hardware key section to said inputfield.

[0011] The above objective is achieved by a communication terminalapparatus, comprising: call section for making a call over a line;handset section for inputting or outputting voice attached to theapparatus in a detachable manner; display section for displayinginformation attached to the apparatus in such a way that the angle ofelevation of the screen can be changed; hypertext browsing section foranalyzing a hypertext and displaying a screen according to the analysisresults on said display section; pointing section for pointing arbitrarypositions on said screen; hardware key section for entering call numbersto said call section; and controlling section for controlling saidhardware key section, wherein said controlling section switches, whenthe position pointed by said pointing section is within an input fieldof said screen, the output destination of said hardware key from saidcall section to said hypertext browsing section, allowing inputs fromsaid hardware key section to said input field.

[0012] The above objective is achieved by a communication terminalapparatus, comprising: call section for making a call over a line;display section for displaying information attached to the apparatus insuch a way that the angle of elevation of the screen can be changed;hardware key section for entering call numbers to said call section; anddisplay controlling section, wherein said display controlling sectiondisplays, when the angle of elevation of said display section is changedand said hardware key section is covered, a call number input screen forentering call numbers to said screen, and on the other hand displays,when said hardware key section is not covered with said display section,an input result display screen for displaying said call numbers input onsaid screen by said hardware key section.

[0013] The above objective is achieved by a facsimile apparatus, whichscans documents, obtains image data and transmits said image dataaccording to a facsimile protocol, comprising: information displayingsection; hypertext browsing section for analyzing a hypertext anddisplaying a screen according to the analysis results on said displaysection; pointing section for pointing arbitrary positions on saidscreen; call section for making a call over a line; and hardware keysection for entering call numbers to said call section,

[0014] wherein said controlling section switches, when the positionpointed by said pointing section is within an input field of saidhypertext, the output destination of said hardware key section from saidcall section to said hypertext browsing section, allowing inputs fromsaid hardware key section to said input field.

[0015] The above objective is achieved by a facsimile apparatus, whichscans documents, obtains image data and transmits said image dataaccording to a facsimile protocol, comprising: call section for making acall over a line; handset section for inputting or outputting voiceattached to the apparatus in a detachable manner; display section fordisplaying information attached to the apparatus in such a way that theangle of elevation of the screen can be changed; hypertext browsingsection for analyzing a hypertext and displaying a screen according tothe analysis results; pointing section for pointing arbitrary positionson said screen; hardware key section for entering call numbers to saidcall section; and controlling section for controlling said hardware keysection, wherein said controlling section switches, when the positionpointed by said pointing section is within an input field of saidscreen, the output destination of said hardware key section from saidcall section to said hypertext browsing section, allowing inputs fromsaid hardware key section to said input field.

[0016] The above objective is achieved by a facsimile apparatus, whichscans documents, obtains image data and transmits said image dataaccording to a facsimile protocol, comprising: call section for making acall over a line; display section for displaying information attached tothe apparatus in such a way that the angle of elevation of the screencan be changed; hardware key section for entering call numbers to saidcall section; display controlling section for displaying, when the angleof elevation of said display section is changed and said hardware keysection is covered, a call number input screen for entering call numbersto said screen, and displaying, when said hardware key section is notcovered with said display section, an input result display screen fordisplaying said call numbers input on said screen by said hardware keysection.

[0017] The above objective is achieved by a communication terminalapparatus, comprising: a display for displaying information; a browserfor analyzing a hypertext and displaying the analysis results on saiddisplay; a pointing device for pointing arbitrary positions on saidscreen; a line control circuit for making a call over a line; hardwarekeys for entering call numbers to said line control circuit; and acontroller for controlling the output destination of inputs from saidhardware keys, wherein said controller switches, when the positionpointed by said pointer is within an input field of said hypertext, theoutput destination of said hardware keys from said line control circuitto said browser, allowing inputs from said hardware keys to said inputfield.

[0018] The above objective is achieved by a method of controllinghardware keys of a communication terminal apparatus comprising a displayand line control circuit, comprising the steps of: detecting a positionpointed by the pointer on a screen displayed on the display using abrowser; and switching, when said detected position is within an inputfield of said hypertext, the output destination of said hardware keysfrom said line control circuit to said browser, allowing inputs fromsaid hardware keys to said input field.

BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other objects and features of the invention willappear more fully hereinafter from a consideration of the followingdescription taken in connection with the accompanying drawing whereinone example is illustrated by way of example, in which;

[0020]FIG. 1 is a perspective view showing a facsimile apparatusaccording to an embodiment of the present invention;

[0021]FIG. 2 is a hardware block diagram of the facsimile apparatusaccording to the embodiment above;

[0022]FIG. 3 is a functional block diagram of the facsimile apparatusaccording to the embodiment above;

[0023]FIG. 4 is a setting table used for the facsimile apparatusaccording to the embodiment above;

[0024]FIG. 5 is a flow diagram showing steps of control when a contacthas been made on the touch panel in the facsimile apparatus according tothe embodiment above;

[0025]FIG. 6A is a drawing showing an example of screen which includesinput fields of the facsimile apparatus according to the embodimentabove;

[0026]FIG. 6B is a drawing showing an example of screen which displays asoft keyboard according to the embodiment above;

[0027]FIG. 7 is a flow diagram showing steps of control when dial keysare pressed in the facsimile apparatus according to the embodimentabove;

[0028]FIG. 8 is a flow diagram showing steps of control by an inputdevice according to the input mode of the dial keys in the facsimileapparatus according to the embodiment above;

[0029]FIG. 9 is a flow diagram showing steps of dial input processing inthe facsimile apparatus according to the embodiment above;

[0030]FIG. 10 is a flow diagram showing steps of dial input processingin the facsimile apparatus according to the embodiment above;

[0031]FIG. 11A is a drawing showing transition status 1 of angleadjustment of the touch panel display of the facsimile apparatusaccording to the embodiment above;

[0032]FIG. 11B is a drawing showing transition status 2 of angleadjustment of the touch panel display of the facsimile apparatusaccording to the embodiment above;

[0033]FIG. 11C is a drawing showing transition status 3 of angleadjustment of the touch panel display of the facsimile apparatusaccording to the embodiment above;

[0034]FIG. 12A is a drawing showing an example of dial screen of thefacsimile apparatus according to the embodiment above; and

[0035]FIG. 12B is a drawing showing an example of input result displayscreen.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0036] With reference now to the attached drawings, a communicationterminal apparatus according to an embodiment of the present inventionis explained in detail below.

[0037]FIG. 1 is a perspective view of a facsimile apparatus according toan embodiment of the present invention.

[0038] On the top panel of main body 2 of facsimile apparatus 1, a touchpanel display 3 is attached in a manner that it can freely beopened/closed. Touch panel display 3 is attached to main body 2 in amanner that the angle of elevation of screen 3 a can freely be changed.More specifically, touch panel display 3 is designed to be able to takeeither a first posture with screen 3 a facing upward or a second posturewith screen 3 a in an upright position. Touch panel display 3 can changeits angle of elevation continuously between the first posture and secondposture.

[0039] On the top panel of main body 2, a dial keys 4 and cursor keys 5are provided. Cursor keys 5 are a directional section to freely move thecursor and pointer displayed on screen 3 a in 4 directions. Dial keys 4and cursor keys 5 are covered with touch panel display 3 when it is laidon the top panel as described above.

[0040] On one side of main body 2, a handset 6 is provided. This exampleshows a case where a receiver with a cord is used as handset 6, but acord-less receiver can also be used. On the front of main body 2, ascanner paper feeding section 7 and a printer paper discharge section 8are provided.

[0041]FIG. 2 is a hardware block diagram of facsimile apparatus 1according to the embodiment above.

[0042] Touch panel display 3 consists of LCD display 3A and touch panel3B.

[0043] CPU (Central Processing Unit) 11 executes desired processingaccording to a program.

[0044] ROM 12 is a read only memory which stores basic programs such asa startup program.

[0045] RAM (Random Access Memory) 13 is a main memory into which CPU 11loads and executes a program or data.

[0046] Flush memory (hereinafter referred to as “FROM”) is an erasableand rewritable non-volatile semiconductor memory. FROM 14 mainly storesapplication programs, executable programs and data such as HTMLdocuments.

[0047] Network control unit (hereinafter referred to as “NCU”) 15controls transmission/reception of a signal to/from Public SwitchedTelephone Network (hereinafter referred to as “PSTN”) 16. NCU 15processes outgoing and incoming calls, etc. This NCU 15 is connectedwith handset 6 and built-in speaker 17.

[0048] Communication control section 18 performs data communications andfacsimile communications via PSTN 16. This example shows a facsimilemodem, but a DSU or terminal adapter (TA) can also be used. Thefacsimile modem also performs digitization of voice signals together.

[0049] Voice processing section 19 encodes and compresses a digitizedvoice signal or, inversely, decodes and decompresses a compressed voicesignal.

[0050] Touch panel display 3 consists of an LCD panel display as adisplay section and a touch panel as an input device. Therefore, touchpanel display 3 not only displays information but also accepts useroperations. More specifically, screen 3 a of touch panel display 3displays various kinds of information, input screens, operation menus,icons and buttons, etc. Touching screen 3 a with a pen or finger makesit possible to enter characters or pictures and select menus, etc.

[0051] Dial keys 4 are used not only for telephone dial operations butalso for entering numbers, etc. in input fields displayed on touch paneldisplay 3.

[0052] External I/O 20 controls data communications with externaldevices such as a PC, TA, barcode reader, and external modem. ExternalI/O 20 is, for example, a serial interface, a parallel interface, IEEE(Institute of Electrical and Electronic Engineers) 1394 or USB(Universal Serial Bus).

[0053] PC card interface 21 controls data transmission/reception betweena PC card and the main body 2. For PC cards, a variety of cards such asflush memory cards, modem cards, LAN cards and ISDN cards are available.

[0054] Scanner 22 scans documents. Printer 23 prints out various kindsof data such as images and text.

[0055] Bus 24 is a line that connects CPU 11 and other sections such asROM 12 and RAM 13.

[0056]FIG. 3 is a functional block diagram showing facsimile apparatus 1according to the embodiment above.

[0057] Coordinate position detection section 31 detects coordinates onthe screen of display 3A (hereinafter referred to as “pointingcoordinates”) of the position on touch panel 3B that a pen or fingertouches (hereinafter referred to as “focus”).

[0058] Facsimile apparatus 1 according to the present embodimentcomprises browser function section 32. This browser function section 32has functions compliant with the HTTP (Hyper Text Transfer Protocol)standard.

[0059] More specifically, HTML analysis section 33 analyzes HTMLdocuments read from, for example, a WWW server on the network orinternal HTML documents read from FROM 14.

[0060] HTML display section 34 outputs display data according to theanalysis result from HTML analysis section 33.

[0061] Browser input device 35 receives inputs to the browser functionsuch as URL inputs, link destination inputs, inputs to HTML documentinput fields and performs processing according to these inputs.

[0062] HTML document requesting section 36 requests a WWW server totransfer an HTML document in response to an input to browser inputdevice 35 according to HTTP. HTML document requesting section 36 alsoreads internal HTML documents stored in FROM 14.

[0063] The display data output from HTML display section 34 above aredisplayed by display control section 37 on LCD display 3A.

[0064] Determination section 38 receives pointing coordinates fromcoordinate position detection section 31, and it also receivescoordinates of an input field (hereinafter referred to as “input fieldcoordinates”) in a HTML document from HTML display section 34. Throughthis, determination section 38 determines whether or not pointingcoordinates are within the input field coordinates.

[0065] Soft keyboard 39 is an input device for entering symbols andnumbers, hiragana, katakana, kanji, displayed on LCD display 3A.

[0066] Dial screen 40 is a screen containing the dial that is displayedon LCD display 3A according to an internal HTML document and used toenter telephone numbers. Touching the dial section allows operationsequivalent to dial keys 4.

[0067] Input device control section 41 sends inputs from dial keys 4,soft keyboard 39 and dial screen 40 to browser input device 35 andcommunication control section 18 based on the determination bydetermination section 38.

[0068] Setting table 42 stores various setting contents of facsimileapparatus 1 according to the present embodiment. As shown in FIG. 4,flag F1 is set to ON when the focus is in an input field of the HTMLdocument. Flag F2 is set to ON when soft keyboard 39 is requested to bedisplayed. Flag F3 is set to ON when dial keys 4 are also used forbrowser inputs. Moreover, flags F4 to F8 are set to ON according to thetype of the soft keyboard input mode. Determination section 38determines the transmission destination of the input of the input devicetaking account of flags in setting table 42.

[0069] Hookoff detection section 43 detects a hook off of handset 6 viacommunication control section 18 and informs it to determination section38.

[0070] Then the operation of facsimile apparatus 1 as shown above isexplained. FIG. 5 is a flow diagram showing steps of control when atouch is produced on touch panel 3B of facsimile apparatus 1 accordingto the embodiment of the present invention.

[0071] In step (hereinafter referred to as “ST”) 501, determinationsection 38 checks whether or not there is an input to touch panel 3B,that is, determination section 38 checks whether or not there is acontact by a pen or finger.

[0072] If there is an input, in ST502 determination section 38 checkswhether or not the focus is in an input field of the HTML document. Morespecifically, determination section 38 checks whether or not the focusis in the input field on the screen specified by an INPUT tag of theHTML document.

[0073] If the focus is found in the input field in ST502, the “focusHTML input field” flag F1 of setting table 42 shown in FIG. 4 is set toON in ST503.

[0074] Then, in ST504, determination section 38 checks whether the “softkeyboard display” flag F2 in setting table 42 is ON or OFF. If it is ON,soft keyboard 39 is displayed on the screen in ST505.

[0075]FIG. 6A is a drawing showing an example of screen containing theinput device of facsimile apparatus 1 according to the embodiment of thepresent invention. FIG. 6B is a drawing showing an example of screen onwhich the soft keyboard is displayed. On screen 61, a plurality of inputfields 62 to 64 specified by INPUT tags in the HTML document aredisplayed. If the focus is in one of input fields 62 to 64, softkeyboard 65 is displayed as shown in FIG. 6B.

[0076] Here, inputs by soft keyboard 65 are explained using FIG. 6A andFIG. 6B. The screen shown in FIG. 6A is a screen for ordering oranges,apples and grapes.

[0077] An ordering operation is completed by the operator entering thenumbers of ordering items and then touching transmission button 66.Input fields 62 to 64 next to the numbers of ordering items aredescribed with INPUT tags. Touching these input fields 62 to 64 displayssoft keyboard 65 as shown in FIG. 6B. For example, if the operator wantsto enter “12”, the operator needs to touch “1”, “2” and “End” on softkeyboard 65, in that order.

[0078] On the other hand, if the focus is not in the input field inST502, the “focus HTML input field” flag F1 in setting table 42 is setto OFF in ST506. Then, in ST507, determination section 38 determineswhether or not the focus is in the dial icon section of dial screen 40.

[0079] If the focus is on a dial icon in ST507, dial input processing isperformed in ST508. More specifically, each of the dial icon of dialscreen 40 corresponds, to a number or a symbol (★, #). Therefore, theoperator can enter data of the corresponding numbers or symbols in inputdevice control section 41 by touching any dial icon with a finger or apen. The input data are sent by input device control section 41 tocommunication control section 18 as telephone dial data.

[0080] Then, a case where dial keys 4 are pressed in facsimile apparatus1 according to the present embodiment is explained. FIG. 7 is a flowdiagram showing steps of control when dial keys 4 are pressed infacsimile apparatus 1 according to the embodiment of the presentinvention.

[0081] In ST701, determination section 38 checks whether or not dialkeys 4 have been pressed. If dial keys 4 are pressed, in ST702,determination section 38 checks whether or not the “dial key/browserinput dual-function” flag F3 is ON in setting table 42.

[0082] If it is ON, it checks whether or not “Focus HTML input field”flag F1 is ON in ST703. If it is ON, determination section 38 determinesthat the input data of dial keys 4 be subjected to browser inputprocessing. More specifically, if one of dial keys 4 is pressed, thenumber or symbol assigned to the relevant key is entered. These inputdata are sent by input device control section 41 to browser input device35 of browser function section 32.

[0083] On the other hand, in ST702, if the dial key/browser inputdual-function flag F3 is OFF, in ST705, determination section 38determines that the dial keys be used for dial input processing. Morespecifically, if one of dial keys 4 is pressed, the number or symbolassigned to the relevant key is input to input device control section41. The input data are sent to communication control section 18 by inputdevice control section 41 as telephone dial data.

[0084] In ST703, if the focus HTML input field flag F1 is OFF, in ST705,determination section 38 determines likewise that the dial keys be usedfor dial input processing.

[0085] As described above, according to the present embodiment, if thefocus is in an input field of the HTML document, the input data fromdial keys 4 are sent to browser input device 35 of browser functionsection 32. This allows the dial keys 4 to be used also for browserinput. That is, hard keys used exclusively for entering call numbers canalso be used for inputs to hypertexts, i.e. hypertexts, such as htmldocuments. Therefore, the operability in entering data in the browsercan improve for operators who would feel it easier to enter data fromdial keys 4 than soft keyboard 39. This is because this embodiment canprovide those who are unfamiliar with operations of the soft keyboardwith operations with the hard keys which are conventionally morefamiliar.

[0086] The use of dial keys 4 without soft keyboard 39 being displayedprevents the screen of LCD display 3B from being occupied by softkeyboard 39, without reducing the display area. This prevents inputfields of HTML documents from being hidden.

[0087] The simultaneous use of dial keys 4 also for browser inputs anddisplay of soft keyboard 39 are determined according to the content ofsetting table 42. Thus, dial keys 4 or soft keyboard 39 can be selectedand used according to the operator's preferences. The switching betweenthe two is also automatically performed and the operator need not beaware of it.

[0088] Then, in facsimile apparatus 1 according to the presentembodiment, control of the input device according to the input mode ofthe dial keys is explained. FIG. 8 is a flow diagram showing steps ofcontrol of the input device in facsimile apparatus 1 of the presentembodiment according to the dial key input mode.

[0089] Facsimile apparatus 1 according to the present embodiment canenter hiragana, katakana and alphabetic characters using dial keys 4. Italso has a function to convert hiragana and katakana characters enteredto kanji characters. For example, kanji conversion is performed bypressing down the “★” and “#” keys after entering hiragana characters,etc. The input modes of dial keys 4 are switched by assigning a modechange function to the “★” or “#” key, for example, and pressing them.

[0090] In ST801, determination section 38 checks based on the dialkey/input mode flags in setting table 42 whether or not the input modeof dial keys 4 is numeric.

[0091] If the input mode is numeric, in ST802, determination section 38determines that the input data of dial keys 4 be subjected to browserinput processing. More specifically, when one of dial keys 4 is pressed,the number or symbol assigned to the relevant key is input to inputdevice control section 41. These input data are sent to browser inputdevice 35 of browser function section 32 by input device control section41.

[0092] On the other hand, in ST801, if the input mode of dial keys 4 isnot numeric, when one of dial keys 4 is pressed in ST803, the numberassigned to the relevant key is stored in RAM 13 as the 1st digit of acharacter code. In the same way, the numbers input from dial keys 4 arestored one by one. In ST804, it is checked whether or not numbers havebeen entered up to the number of digits of the character codes. Ifnumbers have been entered up to the number of digits of the prescribedcharacter codes, in ST805, the numbers stored in RAM 13 are handed overto browser input device 35 as character codes. The character codes areconverted to the corresponding characters by a conversion functionincorporated in input device control section 41.

[0093] As shown above, according to the present embodiment, dial keys 4can enter not only numbers but also alphabetic characters, hiragana,katakana, and kanji.

[0094] Then, details of dial input processing are explained. FIG. 9 is aflow diagram showing steps of dial input processing in facsimileapparatus 1 according to the present embodiment.

[0095] In ST901, determination section 38 determines whether or not PSTN16 is being used. If it is not used, in ST902, input device controlsection 41 checks whether or not there are telephone dial data from dialkeys 4.

[0096] In ST902, if data from dial keys 4 are not telephone dial data,in ST903, determination section 38 checks whether or not there are dialicons of dial screen 40, that is, telephone dial data from touch panel3B.

[0097] In ST902 and ST903, if there is any entry of telephone dial data,in ST904, determination section 38 instructs communication controlsection 18 to send the telephone dial data to PSTN 16. Here, thetelephone dial data can be sent to PSTN 16 one by one or all telephonedial data can be stored temporarily in RAM 13 and then sent altogetherto PSTN 16 when handset 6 is off-hooked.

[0098] On the other hand, in ST901, if PSTN 16 is in use and, in ST904,no telephone dial data from both touch panel 3B and dial keys 4 aresent, inputs from touch panel 3B and dial keys 4 are ignored and thetelephone dial data disabled in ST905.

[0099] As shown above, the present embodiment allows dial inputs fromboth touch panel 3B and dial keys 4. Thus, if it is difficult for theoperator to see dial keys 4 or operate them due to a certain angle ofelevation of touch panel display 3, the operator can perform dial inputsfrom dial screen 40. Furthermore, telephone dial data are sent to PSTN16 only when PSTN 16 is not in use, which will prevent call processingfrom being mistakenly executed during a call.

[0100] Then, dial input processing is explained in detail. FIG. 10 is aflow diagram showing steps of dial input processing in facsimileapparatus 1 according to the present embodiment.

[0101] As shown above, if the operator browses a HTML document and movesthe focus to an input field of the HTML document, the input mode of dialkeys 4 is switched from dial input to browser input. Control of theinput device when handset 6 is detached in this state is performed asfollows.

[0102] First, in ST1001, determination section 38 checks whether or nothandset 6 is detached. This checking is performed by hook-off detectionsection 43 detecting that NCU 15 has been connected to PSTN 16 due todetachment of handset 6.

[0103] When handset 6 is detached, in ST1002, determination section 38instructs input device control section 41 to switch the transmissiondestination of the input data from browser input device 35 tocommunication control section 18.

[0104] In ST1003, determination section 38 checks whether or not dialinput is completed. When dial input is completed, determination section38 starts the timer in ST1004. After confirming that a given time haselapsed in ST1005, determination section 38, in ST1006, instructs inputdevice control section 41 to return the transmission destination of theinput data from dial keys 4 from communication control section 18 tobrowser input device 35.

[0105] As shown above, according to the present invention, the outputdestination of the dial keys 4 can automatically return from thecommunication control section 18 to the browser input device 34.Therefore, the operator can perform dial inputs and browser inputs usingdial keys 4 without being aware of it at all.

[0106] Furthermore, when a given time has elapsed after the entry of acall number from dial keys 4 was completed, the output destination ofdial keys 4 is returned from communication control section 18 to HTMLinput field 35. Thus, after a communication is established, entries canbe made to the HTML documents again. The operator need not be aware ofthe restoring process, either.

[0107] The present invention allows dial keys 4 to be used also forbrowser inputs and for entering characters and symbols other thannumbers. Therefore, it is preferable to indicate whether dial keys 4 areto be used also for browser inputs or exclusively for dial inputs, anddisplay the input mode of dial keys 4 on the screen to allow theoperator to grasp it at first sight.

[0108] More specifically, according to the results of checking performedby determination section 38 in ST702 of the flow diagram in FIG. 7,icons, etc. are displayed on the screen of LCD display 3A or separatelyprovided LED lamps are lit to indicate whether or not dial keys 4 areused also for browser inputs. For example, as shown in FIG. 1, at thetop right of touch panel display 3 is browser input LED 203 forindicating whether or not dial keys 4 are used also for browser inputs,next to power supply LED 201 and answering LED 202 for showing ON/OFF ofthe automatic message recording function.

[0109] Furthermore, in ST801 shown in FIG. 8, determination section 38determines the input mode of dial keys 4, checking whether it is numericor character code and based on this result it displays the input mode onLCD display 3A using icons or characters, etc.

[0110] Facsimile apparatus 1 according to the present embodiment canfreely change the angle of elevation of touch panel display 3 as shownabove. Depending on the angle of elevation, dial keys 4 may be hiddenbehind touch panel display 3, for example, when touch panel display 3 islaid with its screen facing upward.

[0111]FIG. 11A to FIG. 11C are drawings showing transition of angleadjustment of the touch panel display of facsimile apparatus 1 accordingto the present embodiment. As shown in FIG. 11A, touch panel display 3is attached to main body 2 via hinge section 110. Hinge section 110 isconnected with touch panel display 3 at junction 110 a and with mainbody 2 at junction 110 b in a pivotable manner. Therefore, the operatorcan change touch panel display 3 from a first upright posture withscreen 3 a facing forward as shown in FIG. 11A to a position with screen3 a facing upward as shown in FIG. 11B by raising the bottom of touchpanel display 3. Then, the operator can change touch panel to display 3in a second posture with screen 3 a facing upward and covering main body2 as shown in FIG. 11C by pressing touch panel display 3 downward. Withthe second posture, dial keys 4 on main body 2 are hidden. In this case,dial screen 40 as shown in FIG. 12A is used. However, when dial keys 4are available, for example, when the screen is in an upright position,dial screen 40 does not require dial icon section 40 a. In such a case,as shown in FIG. 12B, the screen is switched to input result displayscreen 120 with no dial icon section, giving an enlarged view of theinput result of dial keys 4 to improve visibility.

[0112] Switching of screens may carried out when a sensor attached tohinge section 110 of touch panel display 3 detects that touch paneldisplay 3 has exceeded a given angle of elevation.

[0113] The present invention is not particularly limited to the aboveembodiment. For example, a facsimile apparatus was taken as an exampleto explain the above embodiment, but the present invention can alsoinclude telephones without a facsimile communication function, that is,telephones with an Internet communication function without a printer orscanner. Telephones here include all kinds of communication modes suchas portable telephones, PHS, and Internet telephones.

[0114] Moreover, a touch panel display was taken as an example toexplain the above embodiment, but the LCD display and touch panel canalso be configured separately. Furthermore, an LCD display was taken asan example of display section for the above embodiment, but the displaysection can also include a CRT display and others. Cursor keys weretaken as an example of pointing section for the above embodiment, butthe pointing section can also be made up of a track ball, mouse on thelike.

[0115] The present invention is not limited to the above describedembodiments, and various variations and modifications may be possiblewithout departing from the scope of the present invention.

[0116] This application is based on the Japanese Patent Application No.HEI 10-354897 filed on Dec. 14, 1998, entire content of which isexpressly incorporated by reference herein.

1. A communication terminal apparatus, comprising: a communicationsection that controls communication to a destination; a browser thatanalyzes hypertexts, and displays an image in accordance with theanalyzed hypertexts on a display, the image having at least an inputfield; hardware keys that are configured to input numbers andcharacters, the hardware keys selectively operable in a first mode toinput a destination number to said communication section in order tocommunicate with the destination, and in a second mode to input data tothe input field; and a controller that controls a status of saidhardware keys in one of the first and second modes, said controllercontrolling said hardware keys to input data to said browser when aninput position is in the input field, and controlling said hardware keysto input a destination number to said communication section when theinput position is out of the input field.
 2. The communication terminalapparatus according to claim 1, further comprising an input positioncontroller that controls the input position of data, on said display bysaid hardware keys.
 3. The communication terminal apparatus according toclaim 2, wherein said input position controller comprises a cursor key.4. The communication terminal apparatus according to claim 1, furthercomprising an off-hook detector that detects whether said communicationsection is in an off-hook condition; wherein said controller, when saidhook-off detector detects that said communication section is in thehook-off condition and when said hardware keys are in the second mode,switches the input of said hardware keys, from the second mode to thefirst mode.
 5. The communication terminal apparatus according to claim1, said hardware keys comprising dial keys to perform the communicationto the destination.
 6. The communication terminal apparatus according toclaim 1, the communication apparatus comprising a portable telephone. 7.The communication terminal apparatus according to claim 1, thecommunication apparatus comprising Internet telephone.
 8. Thecommunication terminal apparatus according to claim 1, the imageincluding a plurality of input fields.
 9. A communication terminalapparatus connected to a server, the communication terminal apparatuscomprising: a communication section that controls communication to adestination; a browser that analyzes hypertexts, and displays an imagein accordance with the analyzed hypertexts on a display, the imagehaving at least an input field; a hypertexts request section thatrequests the server to transmit hypertexts; hardware keys that areconfigured to input numbers and characters, the hardware keysselectively operable in a first mode to input a destination number tosaid communication section in order to communicate with the destination,and in a second mode to input data for a request to the server totransmit the hypertexts; and a controller that enables said hypertextsrequest section to request the server to transmit hypertexts inaccordance with an input of said hardware keys when an input position ofsaid hardware keys is in the input field, and enables said communicationsection to communicate with a destination in accordance with an input ofsaid hardware keys when the input position of said hardware keys is outof the input field.
 10. A communication terminal apparatus, comprising:a communication section that controls communication to a destination; abrowser that analyzes hypertexts, and displays an image in accordancewith the analyzed hypertexts on a display, the image having at least aninput field; hardware keys that are configured to input numbers andcharacters; and a controller that outputs an input of said hardwarekeys, to said browser when the input of said hardware keys is in theinput field of the image in accordance with the analyzed hypertexts onthe display, and outputs the input of said hardware keys, to saidcommunication section when the input of said hardware keys is out of theinput field of the image in accordance with the analyzed hypertexts onthe display.
 11. A communication method for using a communicationterminal apparatus provided with hardware keys that input numbers andcharacters, the hardware keys selectively operable in a first mode toinput a destination number in order to communicate with the destination,and in a second mode to input data to an input field of a displayedimage, the communication method comprising: controlling communication toa destination; analyzing hypertexts, and displaying an image inaccordance with the analyzed hypertexts on a display, the image havingat least an input field; and controlling the hardware keys to input datain the second mode when an input position is in the input field of theimage, and controlling the hardware keys to input a destination numberin the first mode when the input position is out of the input field ofthe image.
 12. A communication method for using a communication terminalapparatus provided with hardware keys that input numbers and characters,the hardware keys selectively operable in a first mode to input adestination number in order to communicate with the destination, and ina second mode to input data to an input field of a displayed image, thecommunication method comprising: controlling communication to adestination; analyzing hypertexts, and displaying an image in accordancewith the analyzed hypertexts on a display, the image having at least aninput field; requesting a server to transmit hypertexts; and enablingrequesting of the server to transmit hypertexts in accordance with inputof the hardware keys when an input position of the hardware keys is inthe input field, and enabling communication in accordance with input ofsaid hardware keys when the input position of said hardware keys is outof the input field.
 13. A communication method for using a communicationterminal apparatus provided with hardware keys that input numbers andcharacters, the communication method comprising: controllingcommunication to a destination; analyzing hypertexts, and displaying animage in accordance with the analyzed hypertexts on a display; andoutputting an input of the hardware keys, to a browser for analyzinghypertexts when the input of the hardware keys is in the input field inaccordance with the analyzed hypertexts on the display, and to acommunication section for controlling the communication when the inputof the hardware keys is out of the input field of the image inaccordance with the analyzed hypertexts on the display.